Видео с ютуба Refactoring Oop To Protocol Oriented Programming

Understanding Refactoring OOP to Protocol Oriented Programming in Swift

Refactoring Object-Oriented to AWESOME Functional Code

3 Ideas on Refactoring by Martin Fowler

Protocol Oriented Programming: почему, зачем и что дальше? / Андрей Мишанин

PHP Refactoring example using Object-Oriented Programming (OOP)

Clean Code #01 Refactoring Procedural Code into Object Oriented Code

The Flaws of Inheritance

Protocol-oriented programming – Swift in Sixty Seconds

Refactoring Into a Superclass - Object-Oriented JavaScript

Improve your code and team with Refactoring

Refactoring Into a Superclass - Object-Oriented JavaScript

Practise Functional Programming By Refactoring OOP Code
![Swift 5 Protocol Oriented Programming - #1 Practical Pro Tip [FIXED AUDIO]](https://ricktube.ru/thumbnail/BfXRrQhhDBk/mqdefault.jpg)
Swift 5 Protocol Oriented Programming - #1 Practical Pro Tip [FIXED AUDIO]

Reviewing your Code: Refactoring

Good refactoring vs bad refactoring

Александр Зимин (Alexander Zimin) - Protocol-Oriented Programming

Fixing Long Functions With The Extract Function Refactoring

How To Refactor Your Code Efficiently - with Alex Bespoyasov

Swift с нуля: 18. Protocol Oriented Programming